﻿namespace DotRas
{
    using System;

    public enum RasConnectionState
    {
        AllDevicesConnected = 4,
        AuthAck = 12,
        AuthCallback = 8,
        AuthChangePassword = 9,
        Authenticate = 5,
        Authenticated = 14,
        AuthLinkSpeed = 11,
        AuthNotify = 6,
        AuthProject = 10,
        AuthRetry = 7,
        CallbackComplete = 20,
        CallbackSetByCaller = 0x1002,
        ConnectDevice = 2,
        Connected = 0x2000,
        DeviceConnected = 3,
        Disconnected = 0x2001,
        Interactive = 0x1000,
        InvokeEapUI = 0x1004,
        LogOnNetwork = 0x15,
        OpenPort = 0,
        PasswordExpired = 0x1003,
        PortOpened = 1,
        PostCallbackAuthentication = 13,
        PrepareForCallback = 15,
        Projected = 0x12,
        RetryAuthentication = 0x1001,
        StartAuthentication = 0x13,
        SubEntryConnected = 0x16,
        SubEntryDisconnected = 0x17,
        WaitForCallback = 0x11,
        WaitForModemReset = 0x10
    }
}

